package br.com.jw.modelo;

import java.io.Serializable;

public class Produto implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private int pro_id;
	private String pro_nome;
	private double pro_valor;
	private int pro_qtde;
	private int pro_QtdeProdutoSelecionado=1;
	private double pro_SomaValorProduto=0;
	private double pro_SomaTotalVenda;
	
	
	public Produto(){}
	public Produto(int pro_id,String pro_nome,double pro_valor, double pro_SomaValorProduto, int pro_QtdeProdutoSelecionado){
		this.pro_id=pro_id;
		this.pro_nome=pro_nome;
		this.pro_valor=pro_valor;
		this.pro_SomaValorProduto=pro_SomaValorProduto;
		this.pro_QtdeProdutoSelecionado=pro_QtdeProdutoSelecionado;
	}
	
	public Produto(int pro_id,String pro_nome,double pro_valor,int pro_qtde){
		this.pro_id=pro_id;
		this.pro_nome=pro_nome;
		this.pro_valor=pro_valor;
		this.pro_qtde=pro_qtde;
		
	}
	
	

	@Override
	public int hashCode() {
		final int prime = 31;
		int result = 1;
		result = prime * result
				+ ((pro_nome == null) ? 0 : pro_nome.hashCode());
		return result;
	}

	@Override
	public boolean equals(Object obj) {
		if (this == obj)
			return true;
		if (obj == null)
			return false;
		if (getClass() != obj.getClass())
			return false;
		Produto other = (Produto) obj;
		if (pro_nome == null) {
			if (other.pro_nome != null)
				return false;
		} else if (!pro_nome.equals(other.pro_nome))
			return false;
		return true;
	}

	public double getPro_SomaTotalVenda() {
		return pro_SomaTotalVenda;
	}

	public void setPro_SomaTotalVenda(double pro_SomaTotalVenda) {
		this.pro_SomaTotalVenda = pro_SomaTotalVenda;
	}

	public int getPro_QtdeProdutoSelecionado() {
		return pro_QtdeProdutoSelecionado;
	}

	public void setPro_QtdeProdutoSelecionado(int pro_QtdeProdutoSelecionado) {
		this.pro_QtdeProdutoSelecionado = pro_QtdeProdutoSelecionado;
	}

	public double getPro_SomaValorProduto() {
		return pro_SomaValorProduto;
	}

	public void setPro_SomaValorProduto(double pro_SomaValorProduto) {
		this.pro_SomaValorProduto = pro_SomaValorProduto;
	}

	public int getPro_id() {
		return pro_id;
	}
	public void setPro_id(int pro_id) {
		this.pro_id = pro_id;
	}
	public String getPro_nome() {
		return pro_nome;
	}
	public void setPro_nome(String pro_nome) {
		this.pro_nome = pro_nome;
	}
	public double getPro_valor() {
		return pro_valor;
	}
	public void setPro_valor(double pro_valor) {
		this.pro_valor = pro_valor;
	}
	public int getPro_qtde() {
		return pro_qtde;
	}
	public void setPro_qtde(int pro_qtde) {
		this.pro_qtde = pro_qtde;
	}
	
	

}
